.navbar-wrapper {
    height: 100px;
    background-color: #fff;
}

.navbar {
    min-height: 100px;
    background: #fff;
    .container {
        height: 100px;
        .nav_h {
            height: 100px;
            .navbar-brand {
                height: 100px;
            }
            @media all and (max-width:768px) {
                .navbar-brand {
                    float: left;
                    height: 50px;
                    width: 38%;
                    font-size: 18px;
                    margin-left: 15px;
                    margin-top: 8px;
                    padding: 0;
                }
            }
            img {
                width: 100%;
                height: 100%;
            }
        }
        .headerRight {
            float: right;
            .switch {
                margin-bottom: 15px;
                margin-top: 15px;
            }
        }
        @media all and (max-width:768px) {
            .headerRight {
                display: none;
            }
        }
        .navbar-nav {
            margin-top: 45px;
        }
        @media all and (max-width:768px) {
            .navbar-nav {
                margin-top: 0;
                background-color: #fff;
            }
        }
    }
}

footer {
    width: 100%;
    height: 140px;
    color: #fff;
    background-color: #000;
    margin: 0 auto;
    p:nth-child(1) {
        padding-top: 30px;
    }
}

@media all and (max-width:768px) {
    footer {
        height: 80px;
    }
}